package model;

import java.util.ArrayList;
import java.util.List;

public class Instituicao extends Usuario
{
	private int codigo;
	private String nome; 
	private String descricao;	
	private String endereco;
	private String cnpj;
	
	private List<Aluno> aluno;
	private List<Professor> professor;
	private List<Diciplina> diciplina;
	
	public Instituicao(int codigo, String nome, String descricao, String endereco, String cnpj,String login, String senha)
	{
		this.codigo = codigo;
		this.nome = nome;
		this.descricao = descricao;
		this.cnpj = cnpj;
		this.endereco = endereco;
		super.login = login;
		super.senha = senha;
		
		this.aluno = new ArrayList<Aluno>();
		this.professor = new ArrayList<Professor>();
		this.diciplina = new ArrayList<Diciplina>();
	}
	
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getDrescricao() {
		return descricao;
	}
	public void setDrescricao(String drescricao) {
		this.descricao = drescricao;
	}
	public String getEndereco() {
		return endereco;
	}
	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}
	public String getCnpj() {
		return cnpj;
	}
	public void setCnpj(String cnpj) {
		this.cnpj = cnpj;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public List<Aluno> getAluno() {
		return aluno;
	}

	public void setAluno(List<Aluno> aluno) {
		this.aluno = aluno;
	}

	public List<Professor> getProfessor() {
		return professor;
	}

	public void setProfessor(List<Professor> professor) {
		this.professor = professor;
	}

	public List<Diciplina> getDiciplina() {
		return diciplina;
	}

	public void setDiciplina(List<Diciplina> diciplina) {
		this.diciplina = diciplina;
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}
	
	
	
	
}
